/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.pedagio.negocio.impl;

import com.pedagio.dominio.Atendimento;
import com.pedagio.dominio.SmartCard;
import com.pedagio.negocio.AtendimentoService;
import com.pedagio.negocio.base.impl.DefaultServiceImpl;
import com.pedagio.util.Simulador;
import javax.persistence.EntityManager;

/**
 *
 * @author pedroo
 */
public class AtendimentoServiceImpl extends DefaultServiceImpl<Atendimento, Long> implements AtendimentoService {

    Simulador simulador = new Simulador();
    
    public AtendimentoServiceImpl(EntityManager em) {
        super(em, Atendimento.class);
    }
    
    public void acionarCamera() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public boolean licencimentoValido(String placa) {
        return simulador.simulaLicenciamento();
    }

    public String obterDadosProprietario(String placa) {
        return simulador.simulaProprietario();
    }

    public void relatarVeiculoNaoLicenciado(String placa) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public String obterDadosVeiculo(String placa) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public String identificarAutomovel() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public SmartCard reconhecerSmartCard() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    
}
